const fs = require('fs');
const config = require('./data.json')
// console.log(config, 'config')

const mkdir = (config) => {
  // 判断src在不在 不在就创建
  // console.log(fs.existsSync(config.dir))
  if (!fs.existsSync(config.dir)) {
    fs.mkdirSync(config.dir)
  }
  config.children.forEach(item => {
    console.log(item, 'item')
    if (item.dir) {
      item.dir = config.dir + '/' + item.dir;
      mkdir(item)
    } else {
      fs.writeFileSync(config.dir + '/' + item.file)
    }
  })

}
mkdir(config)
